﻿using System;
using System.Collections.Generic;
using VisionCloud.Domain.Common;

namespace VisionCloud.Domain.DtoModel.Ms
{
    public class QueryReportByproject : PageRequest
    {
        /// <summary>
        /// 项目名称
        /// </summary>
        public string ProjectName { get; set; }
    }

    public class ProjectReportDto
    {
        /// <summary>
        /// 任务名称
        /// </summary>
        public string TaskName { get; set; }

        /// <summary>
        /// 上传日期
        /// </summary>
        public DateTime UploadDate { get; set; }
    }

    public class DeleteTaskDataDto
    {
        /// <summary>
        /// 项目名称
        /// </summary>
        public string ProjectName { get; set; }

        /// <summary>
        /// 需要删除的任务名称
        /// </summary>
        public List<string> TaskNames { get; set; }
    }

    public class ExternalWallDataDetail
    {
        /// <summary>
        /// 任务汇总报告
        /// </summary>
        public string TaskReportUrl { get; set; }

        /// <summary>
        /// exteralwallElements.json
        /// </summary>
        public string ElementsJsonUrl { get; set; }

        /// <summary>
        /// flatness.json
        /// </summary>
        public string FlatnessJsonUrl { get; set; }

        /// <summary>
        /// vertical.json
        /// </summary>
        public string VerticalJsonUrl { get; set; }
    }

    public class ProjectTaskName
    {
        public string ProjectName { get; set; }

        public string TaskName { get; set; }
    }
}